// 导入创建路由对象需要的函数
import {createRouter,createWebHashHistory} from 'vue-router'

// 导入 .vue 组件
import Home from '../components/Home.vue'
import List from '../components/List.vue'
import Add from '../components/Add.vue'
import Update from '../components/Update.vue'

// 创建一个路由对象
const router = createRouter({
    // history 属性用于记录路由的历史
    history:createWebHashHistory(),
    // routes 用于定义多个不同的路径和组件之间的对应关系
    routes:[
        {
            path:'/home',
            component:Home
        },
        {
            path:'/list',
            component:List
        },
        {
            path:'/add',
            component:Add
        },
        {
            path:'/update',
            component:Update
        },
        {
            path:'/',
            component:Home
        },
        {
            path:'/showAll',
            redirect:'/list'
        }
    ]
})

// 向外暴露
export default router